타입스크립트 (TypeScript)
타입스크린트 란?
- Typed Superset of JavaScript
- 자바스크립트에 타입을 적용함
- 코드를 실행하기 전에 오류를 발견할 수 있음 (Compile or Transpile)
- 타입스크립트 컴파일러에 의해 자바스크립트 파일로 변경됨
- 브라우저 혹은 node.js 같은 런타임 환경에서 해석 가능
타입스크립트 설치 및 사용
자바스크립트 실행 환경
- node.js
- 크롬의 V8 JavaScript Engine
- 브라우저
node.js 설치
타입스크립트 설치
npm: node.js 패키지 매니저
global 설치
npm i typescript -g
local 설치
local 설치를 추천한다.
node_modules/typescript/bin/tsc에 설치됨node_modules/.bin/tsc를 심볼릭 링크로 사용 가능함npx tsc로 실행 가능함단, 아래 명령어로 초기화 하여 tsconfig.js 파일이 생성되어야 사용 가능
$ npx tsc --init- package.json 파일의 scripts 수정
위 설정 추가 후... "scripts": { "build": "tsc" } ...npm run build컴파일 가능하다.
$ npm i typescript
타입스크립트 컴파일러 실행
아래 명령어로 컴파일 하면 source.js파일이 생성된다.
tsc source.ts